var postPath = "/gdp";

$(function () {
    //数据列表
    $("#tb_dataList").bootstrapTable({
        url: postPath + '/system/sysProject/getProjectToUser',
        detailView: true,//父子表
        undefinedText: '-',
        pagination: false, // 分页
        striped: true, // 是否显示行间隔色
        cache: false, // 是否使用缓存
        singleSelect: true,
        uniqueId: 'pcode', // 每一行的唯一标识
        responseHandler: function (res) {
            if (res.success) return res.data;
        },
        columns: [
            {
                title: '项目编码',
                field: 'pcode', // 字段
                align: 'center', // 对齐方式（左 中 右）
                valign: 'middle', //
                sortable: false,
                formatter: function (value, row, index) {
                    return row.pcode || row.id;
                }
            },
            {
                title: '项目名称',
                field: 'pname',
                align: 'center',
                valign: 'middle',
                sortable: false,
                formatter: function (value, row, index) {
                    return row.pname || row.name;
                }
            }, {
                title: '项目说明',
                field: 'pdesc',
                align: 'center',
                valign: 'middle',
                sortable: false,
                formatter: function (value, row, index) {
                    return row.pdesc || row.hint;
                }
            }
        ],
        onExpandRow: function (index, row, $detail) {
            var cur_table = $detail.html('<table></table>').find('table');
            $(cur_table).bootstrapTable({
                url: postPath +  "/system/sysProject/getProjectToDataSource?pcode=" + (row.pcode || row.id),
                undefinedText: '-',
                pagination: false, // 分页
                striped: true, // 是否显示行间隔色
                cache: false, // 是否使用缓存
                toolbar: "",// 指定工具栏
                showColumns: false, // 显示隐藏列
                showRefresh: false, // 显示刷新按钮
                uniqueId: "dbKey", // 每一行的唯一标识
                columns: [{
                    title: '数据库标识',
                    field: 'dbKey',
                    align: 'center',
                    valign: 'middle',
                    sortable: false
                }, {
                    title: '数据库名',
                    field: 'dbName', // 字段
                    align: 'center', // 对齐方式（左 中 右）
                    valign: 'middle', //
                    sortable: false
                }, {
                    title: '数据库版本',
                    field: 'dbVersion',
                    align: 'center',
                    valign: 'middle',
                    sortable: false
                }, {
                    title: '中文描述',
                    field: 'dbMark',
                    align: 'center',
                    valign: 'middle',
                    sortable: false
                }]

            });
        }
    });
});

/**查询条件与分页数据 */
function queryParams(pageReqeust) {
    var temp = {
        order: pageReqeust.order,
        pageNo: pageReqeust.offset / pageReqeust.limit + 1,
        pageSize: pageReqeust.limit,
        seachTxt: ''
    };
    return temp;
}
